/**
 *
 * @description:
 * @author:junyong.hong
 * @createTime:2017.11.7
 * @version:1.0.0.0
 * @history:
 *    1、
 *    2、
 *
 */
define([
    'app',
], function(app) {
    'use strict';
    app.controller('sce.controller',['$scope','$sce','$cacheFactory', '$http',function($scope, $sce, $cacheFactory, $http){
        var vm = this;

        /* HTML转义 */
        vm.data = $sce.trustAsHtml('<h1 style="color:blue;">hjy</h1>');
        vm.title = '<h1 style="color:blue;">hjy</h1>';



        /* cacheFactory本地缓存 */
        // var obj = $cacheFactory('hjyData');
        // obj.put('web',{name:'hjy',url:"myoli.xin"});
        // obj.put('user',{name:'oli',url:"myhjy.xin"});
        // obj.remove('web');
        // obj.removeAll();
        // obj.destroy();
        // console.log(obj.get('web'));
        // console.log($cacheFactory.get('hjyData'));




        /* $http */
        /* $.ajax $.get $.post $.load */
        $http({
            method:'get',
            url:'components/module/service/sceTest/test.json',
            cache:true          // 缓存操作减少服务器压力（不用重新请求服务器的接口）
        }).then(function (response) {
            //成功执行
            // console.log(response);
            // console.log(response.data);

            vm.successData = response.data.row;


        },function (response) {
           // 失败执行
           //  console.log(response);
        });

    }]);

    app.filter('trustHtml',['$sce',function ($sce) {
        return function (data) {
            return $sce.trustAsHtml(data);
        }
    }])

});